Big Huge Thesaurus

Althea rosea

noun

sounds kind of like